
$(function(){
    
    $('#lab').on('click',function () {
        $.ajax({
            data : 1,
            url : '/Tremain/shiroAopAuth/testShiroAop',
            success : function (data) {
                if(data.flag == 1) {
                    $('#lab').append(":" + data.content);
                } else {
                    layOpen();
                    layer.alert('需要验证身份！');
                }

            },
            error : function (data) {
                layOpen();
                layer.tips('tips:需要验证身份！','#log',{
                    tips : [1,'#3595CC'],
                    tips : 4000
                });
                // layer.alert('需要验证身份！');
            }
        })
    });
    
    $('#b1').on('click',function () {
        var btnNo = 1;
        $.ajax({
            data : btnNo,
            url : '/Tremain/btn1Ctrl/btn1TestRememberMe',
            success : function (data) {
                if(data.flag == 1) {
                    layer.alert(data.content);
                } else {
                    layOpen();
                    layer.alert('需要有登录信息（user）');
                }
            },
            error : function () {

            }
        })
    });

    $('#b2').on('click',function () {
        var btnNo = 2;
        $.ajax({
            data : btnNo,
            url : '/Tremain/btn2Ctrl/btn2Test',
            success : function (data) {
                if(data.flag == 1) {
                    layer.alert(data.content);
                } else {
                    layOpen();
                    layer.alert('需要角色roles[admin]');
                }
            },
            error : function () {

            }
        })
    });

    $('#b3').on('click',function () {
        var btnNo = 3;
        $.ajax({
            data : btnNo,
            url : '/Tremain/btn3Ctrl/btn3Test',
            success : function (data) {
                if(data.flag == 1) {
                    layer.alert(data.content);
                } else {
                    layOpen();
                    layer.alert('需要权限perms[admin:del]');
                }
            },
            error : function () {

            }
        })
    });

    $('#b4').on('click',function () {
        var btnNo = 3;
        $.ajax({
            data : btnNo,
            url : '/Tremain/userController/logout',
            success : function (data) {
                if(data.flag == 1) {
                    layer.alert(data.content);
                } else {
                    layer.alert('权限不正确！');
                }
            },
            error : function () {

            }
        })
    });

    var layOpen = function () {
        layer.open({
            type : 1,
            title : '欢迎登录',
            skin : 'layui-layer-molv',
            area : ['600px','360px'],
            shadeClose : false,
            content : $('.layLogin')
        });
    };

    $('#login').on('click',function () {
        layOpen();
        // layer.open({
        //     type : 1,
        //     title : '欢迎登录',
        //     skin : 'layui-layer-molv',
        //     area : ['600px','360px'],
        //     shadeClose : false,
        //     content : $('.layLogin')
        // });
    });
    
    //登录按钮
    $('#log').on('click',function () {
        var userName = $('#userCode').val();
        var password = $('#password').val();

        if (userName == null || userName == "") {
            return false;
        }
        if (password == null || password == "") {
            return false;
        }
        $.ajax({
            type : 'post',
            data : {userName:userName,password:password,rememberMe:true},
            url : '/Tremain/userController/login',
            success : function (data) {
                // alert(data.flag);
                if (data.flag == 1) {
                    layer.closeAll();
                } else {
                    $('#userCode').focus();
                }
            },
            error : function () {

            }
        });



    });
    
    $("#login").hover(function () {
        $(this).css("backgroundColor", "#1b6d85");
    },function () {
        $(this).css("backgroundColor", "#0eff69");
    });
});

